add_executable(01_seqTable
        01_seqTable/seqList.c
        01_seqTable/seqList.h
        01_seqTable/main.c)

add_executable(02_linkList
        02_linkList/linkList.c
        02_linkList/linkList.h
        02_linkList/main.c)

add_executable(03_linkLoop
        03_linkLoop/linkLoopList.c
        03_linkLoop/linkLoopList.h
        03_linkLoop/main.c
        03_linkLoop/Joseph.c
        03_linkLoop/Joseph.h)

add_executable(04_doubleLoopLink
        04_doubleLoopLink/main.c
        04_doubleLoopLink/doubleLoopList.c
        04_doubleLoopLink/doubleLoopList.h)

add_executable(05_Stack
        05_Stack/arrayStack.c
        05_Stack/arrayStack.h
        05_Stack/main.c
        05_Stack/linkstack.c
        05_Stack/linkstack.h
        05_Stack/common.h)

add_executable(06_Queue
        06_Queue/arrayQueue.c
        06_Queue/arrayQueue.h
        06_Queue/common.h
        06_Queue/linkQueue.c
        06_Queue/linkQueue.h
        06_Queue/main.c)
